/*    */ package eos.moe.dragoncore;
/*    */ 
/*    */ import java.io.IOException;
/*    */ import java.util.zip.Deflater;
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ public class ff
/*    */   extends wi
/*    */ {
/* 27 */   private byte[] q = new byte[4096];
/*    */   public Deflater g;
/*    */   
/*    */   public ff(aj aj1, zl zl1) {
/* 31 */     super(aj1);
/* 32 */     this.g = new Deflater(zl1.v(), true);
/*    */   }
/*    */   
/*    */   public void write(byte[] arrayOfByte) throws IOException {
/* 36 */     write(arrayOfByte, 0, arrayOfByte.length);
/*    */   }
/*    */   
/*    */   public void write(int i) throws IOException {
/* 40 */     byte[] arrayOfByte = new byte[1];
/* 41 */     arrayOfByte[0] = (byte)i;
/* 42 */     write(arrayOfByte, 0, 1);
/*    */   }
/*    */   
/*    */   public void write(byte[] arrayOfByte, int i, int j) throws IOException {
/* 46 */     this.g.setInput(arrayOfByte, i, j);
/* 47 */     while (!this.g.needsInput()) {
/* 48 */       z();
/*    */     }
/*    */   }
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */   
/*    */   public void v() throws IOException {
/* 60 */     if (!this.g.finished()) {
/* 61 */       this.g.finish();
/* 62 */       while (!this.g.finished()) {
/* 63 */         z();
/*    */       }
/*    */     } 
/* 66 */     this.g.end();
/* 67 */     super.v();
/*    */   }
/*    */ }


/* Location:              D:\fanbian\[D][龙之核心]DragonCore-2.6.0.3.jar!\eos\moe\dragoncore\ff.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */